package com.yunji.cabinet.bo;

import com.yunji.common.base.PageDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class SpecificUpgradeCabinetBO {

    @ApiModelProperty("货柜名称")
    private String containerName;

    @ApiModelProperty("代理Ids")
    private List<Long> agentIds;

    @ApiModelProperty("网点Ids")
    private List<Long> siteIds;

    @ApiModelProperty("货柜类型集合")
    private List<Long> typeIds;

    @ApiModelProperty("在线状态集合")
    private List<Integer> onlineStatusList;

    @ApiModelProperty("芯片集合")
    private List<String> chipTypeList;

    @ApiModelProperty("软件版本集合")
    private List<String> versionList;

    @ApiModelProperty("货柜IDs")
    private List<Long> containerIds;

    private List<Long> ignoreContainerIds;
    private List<Long> existContainerIds;

    @ApiModelProperty("是否绑定 true-绑定 false-未绑定")
    private boolean whetherBind;

}
